package io.bdmc.core.msp2000.model;

import lombok.Data;

@Data
public class OLP {
    public SlotData slotData;
    /**
     * 工作模式：
        0x30：自动不返回
        0x40：自动返回
        0x50：手动
        0x60：强制
     */
    public String workModel;
    /**
     * 线路类型：
        15：主备点对点      0101
        14：主点对点，备OEO  0100
        10：主备含OEO      0000
        1F：主备含EDFA      1111
        取后2位，bit0-bit1为主线路、bit2-bit3为备线路，01代表点对点、00代表含OEO、11代表含EDFA。
     */
    public String lineType;
    /**
     * 切换延时：等于设定时间/4，向下取整。
     */
    public int handoverDelay;
    /**
     * 工作信道：
        F3：主发主收
        F2：主发从收
        F1：从发主收
        F0：从发从收
     */
    public String workChannel;
    /**
     * 告警信息：bit0-bit5有意义，当bit=1时有告警，bit=0时无告警。
        Bit0：tx
        Bit1：t1
        Bit2：t2
        Bit3：rx
        Bit4：r1
        Bit5：r2
     */
    public String alarmInfo;
}